package com.miplus.ccrm.core.controller.vo.commission;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

/**
 * @Author： Yaohui
 * @Date： 2025/2/24 18:13
 * @Describe：
 */
@Data
public class RepaymentDetailsMonthPageReqVo implements Serializable {

    /**
     * 页码
     */
    @NotNull
    private Integer pageNum;

    /**
     * 每页数量
     */
    @NotNull
    private Integer pageSize;

    /**
     * 案件id
     */
    private Long creditcaseid;

    /**
     * 催收部门(委案机构)
     */
    private List<String> sendtodept;

    /**
     * 催收员
     */
    private List<String> sendtousr;

    /**
     * 分案队列标签
     */
    private List<String> disttag;

    /**
     * 批量客户号
     */
    private  List<String>  custnumberlist;
    /**
     * 批量案件号
     */
    private  List<String>  creditcaseidlist;

    /**
     * 证件号码LIST
     */
    private List<String> idnumberlist;


    /**
     * 报表导出有效：GRID列ID数组
     */
    private List<String> expidlist;

    /**
     * 报表导出有效：GRID列名称数组
     */
    private List<String> expnamelist;

    /**
     * 报表导出有效：导出的文件名
     */
    private String expfilename;
}
